
/* 主体基本样式宽高 */
body{
    background: url(../images/indexImage/bg.png) center top no-repeat rgb(245, 246, 250);
    
}
.hiedNav{
    width: 100%;
    height: 60px;
    background-color: #fff;
    position: fixed;
    box-shadow: 0 0 10px 2px rgb(90 90 90 / 60%);
    top: -60px;
    left: 0;
    z-index: 9999;
}
.hiedNav .hied_ban{
    height: 60px;
    margin: 0 auto;

}
.hiedNav .hied_ban h2{
    width: 232px;
    height: 40px;
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
    background-color: #f42424;
    font-weight: 700;
    color: #FFF;
    line-height: 40px;
    float: left;
}
.hiedNav .hied_ban .hied_nav_from{
    float: left;
    width: 546px;
    height: 34px;
    margin-left: 100px;
    margin-top: 12px;
}
.hiedNav .hied_ban .hied_nav_from .h_ninp{
    width: 378px;
    height: 14px;
    padding: 8px;
    border: 2px solid #f42424;
    outline: 0;
    font-size: 12px;
    float: left;
    color: #999;
}
.hiedNav .hied_ban .hied_nav_from .h_nbutt1,
.hiedNav .hied_ban .hied_nav_from .h_nbutt2{
    width: 70px;
    height: 34px;
    line-height: 34px;
    margin-right: 8px;
    background-color: #f42424;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    float: left;
}
.hiedNav .hied_ban .hied_nav_from .h_nbutt2{
    margin: 0;
    background-color: #b31919;
}
.hiedNav .hied_ban .hied_login{
    width: 90px;
    height: 34px;
    float: left;
    margin-left: 80px;
    margin-top: 12px;
    line-height: 34px;
}
.hiedNav .hied_ban .hied_login a{
    color: #555;
}
.hiedNav .hied_ban .hied_login a:hover{
    color: red;
}
.hiedNav .hied_ban .hied_cart a{
    display: block;
    width: 150px;
    height: 34px;
    position: relative;
    margin-top: 12px;
    float: left;
    
}
.hiedNav .hied_ban .hied_cart i{
    padding-left: 30px;
    font-size: 20px;
    float: left;
}
.hiedNav .hied_ban .hied_cart em{
    width: 13px;
    height: 13px;
    line-height: 13px;
    padding: 1px;
    border-radius: 50%;
    background: #f42424;
    color: #fff;
    position: absolute;
    left: 44px;
    top: -4px;
    font-style: normal;
    text-align: center;
    font-size: 12px;
}
/* 头部 */
.heard{
    width: 1200px;
    height: 246px;
    margin: 0 auto;
}
.main_bg{
    width: 100%;
    height: 500px;
    position: relative;
    /* background: url(../images/indexImage/bg.png) no-repeat -48px -250px; */
    /* background-size: 100%; */
}
.index_main{
    width: 1200px;
    margin: 0 auto;
}
.index_main_l{
    width: 232px;
    height: 500px;
    background-color: #333333;
}
.index_main .conter{
    width: 758px;
    height: 500px;
    /* background-color: pink; */
    
}
.index_main_r{
    width: 210px;
    height: 500px;
}
/* 主体tab导航栏*/
.main_tab {
    position: relative;
}
.main_tab>li{
    width: 232px;
    height: 71px;
    box-sizing: border-box;
    padding: 14.5px 16px;
}
.main_tab i{
    display: block;
    width: 16px;
    margin-right: 8px;
    height: 18px;
    float: left;
}
.main_tab strong{
    display: block;
    font-weight: normal;
    width: 173px;
    height: 20px;
}
.tab_nav>strong>a{
    color: white;
    font-size: 14px;
}
.tab_nav>span>a{
    font-size: 14px;
    color: #bfbfbf;
}
.tab_nav a:hover{
    color: #f42424;
}
.tab_nav .active{
    color: red;
}
.main_tab .active{
    background-color: #000;
}
.main_tab_cont{
    display: none;
    position: absolute;
    top: 0;
    left: 232px;
    width: 966px;
    height: 500px;
    box-sizing: border-box;
    padding: 20px 20px 28px 18px;
    box-sizing: border-box;
    min-height: 498px;
    z-index: 2;
    border: 1px solid #fff;
    background-color: #fff;
    box-shadow: 0px 0px 3px 2px rgb(0 0 0 / 10%);
}
.main_tab .no{
    display: block;
}
/* tab内容 */
.matcon{
    width: 704px;
}
.matcon_tit{
    width: 704px;
    height: 24px;
}
.matcon_tit a{
    float: left;
    margin-right: 10px;
    padding: 0 10px 0 12px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    background-color: #5f4f4f;
}
.macton_cont{
    margin-top: 20px;
    height: 500px;
    width: 100%;
}
.macton_cont dl{
    padding-left: 80px;
    width: 704px;
    height: 45px;
    position: relative;
    box-sizing: border-box;
}
.macton_cont dt{
    position: absolute;
    color: #555;
    left: 0;
    top: 13px;
    width: 70px;
    text-align: right;
    font-weight: 700;
}
.macton_cont dd{
    padding: 8px 0;
    border-bottom: 1px dashed #d2d2d2;
    height: 28px;
}
.macton_cont dd a{
    float: left;
    margin: 8px 0;
    padding: 0 10px;
    height: 12px;
    color: #555;
    border-left: 1px solid #e0e0e0;
    line-height: 12px;
    white-space: nowrap;
}
.macton_cont dl a:hover{
    color: red;
}

/* 广告 */
.adve{
    width: 200px;
    height: 50px;
    float: right;
}
.adve .dgg{
    width: 200px;
    height: 97px;
}
.adve .dgg a{
    width: 200px;
    height: 97px;
    display: block;
}
.adve li{
    width: 98px;
    height: 48px;
    float: left;
    margin: -1px -1px 0 0 ;
    border: 1px solid #f9f9f9;
}
.adve li a{
    display: block;
    width: 98px;
    height: 48px;
}
.adve li img{
    width: 98px;
    height: 48px;
}
/* 轮播图 */
.conter{
    width: 758px;
    height: 500px;
    overflow: hidden;
    position: relative;
}
.carousel{
    position: absolute;
}
.carousel .active{
    display: block;
}
.carousel li{
    display: none;
    width: 758px;
    height: 500px;
}
.carousel img{
    width: 758px;
    height: 500px;
}
.focus{
    border-radius: 7px;
    position: absolute;
    background-color: hsla(0,0%,100%,.3);
    bottom: 10px;
    left: 45%;
    width: 80px;
    height: 12px;
    padding: 4px 8px;
}
/* 轮播图小圆点 */
.focus i{
    display: block;
    margin:0px 2px;
    float: left;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: rgba(255,255,255,0.4);
}
.focus .active{
    background-color: rgba(255,255,255,0.8);
}
.index_main_r{
    width: 210px;
    height: 500px;
    background-color: white;
}
/* 用户登录信息 */
.user_info{
    width: 210px;
    height: 160px;
    padding-top: 40px;
    text-align: center;
}
.user_info img{
    width: 80px;
    height: 80px;
}
.login_info{
    width: 170px;
    height: 75px;
    margin: 0 20px;
}
.login_info span{
    display: block;
    width: 170px;
    height: 25px;
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
}
.login_info .login_button ,.login_info .register_button {
    display: inline-block;
    width: 80px;
    height: 25px;
    line-height: 25px;
    border-radius: 14px;
    transition: all .3s ease;
    box-shadow: 4px 6px 12px 2px rgb(45 45 45 / 15%);
    color: #f42424;
    font-size: 14px;
}
.login_info .login_cccc{
    width: 80px;
    height: 25px;
    line-height: 25px;
    border: 0;
    border-radius: 13px;
    box-shadow: 4px 6px 12px 2px rgb(45 45 45 / 15%);
    transition: all .3s ease;
    color: #f42424;
    font-size: 14px;
}
.login_info .login_cccc:hover{
    background-color: red;
    color: white;
}
.login_info .register_button {
    background-color: red;
    color: white;
}
.login_button:hover{
    background-color: red;
    color: white;
}
.new_itme{
    width: 210px;
    height: 114px;
}
.tit a,.tit1 a{
    color: #555;
    font-weight: 700;
}
.tit,.tit1{
    width: 180px;
    height: 24px;
    font-size: 14px;
    padding: 10px 0 10px 20px;
}
.tit a{
    display: block;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 5px 0;
}
.tit span{
    display: block;
    float: left;
    margin: 0 10px;
    width: 1px;
    height: 14px;
}
.tit .active{
    color: #f42424;
}
.con{
    line-height: 22px;
    color: #555;
    height: 70px;
    overflow: hidden;
    margin: 0 20px 6px;
}
.con ul{
    display: none;
}
.con a{
    width: 170px;
    height: 22px;
    display: block;
    line-height: 22px;
    color: #555;
    font-size: 12px;
}
.con a:hover{
    color: #f42424;
}
.con .active{
    display: block;
}
.kj_rk{
    width: 210px;
    height: 145px;
    padding: 0;
    border-top: 1px solid #eee;
}
.kj_rk .item {
    width: 69px;
    height: 60px;
    float: left;
    margin-left: -1px;
    border: 1px solid #eee;
    padding-bottom: 9px
}
.kj_rk .item a{
    display: block;
    color: #333;
    text-align: center;
    font-size: 12px;
}
.kj_rk .item a:hover{
    color: #f42424;
}
.kj_rk .item i{
    display: block;
    height: 32px;
    width: 32px;
    margin: 11px auto 2px auto;
}
.kj_rk .item_1 i{
    background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/festival_home/record.png);
    
}
.kj_rk .item_2 i{
    background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/festival_home/collection.png);
}
.kj_rk .item_3 i{
    background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/festival_home/order.png);
}
.kj_rk .item_4 i{
    background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/festival_home/wallet.png);
}
.kj_rk .item_5 i{
    background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/festival_home/repair.png);
}
.kj_rk .item_6 i{
    background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/festival_home/settled.png);
}
.kj_rk  .item i{
    background-size: 100%;
}
/* 五折特价 */
.visual_item{
    height: 402px;
    margin: 20px auto 0px;
}
.visual_top{
    width: 1200px;
    height: 202px;
}
.visual_top a{
    display: block;
}
.visual_bottom{
    height: 200px;
    background-color: #fd1b4e;
}
.visual_bottom a{
    display: block;
    float: left;
    width: 240px;
    height: 198px;
    
}
.visual_bottom img{
    width: 230px;
    height: 190px;
    margin: 8px 5px 0px 5px;
    transition: all 150ms ease-in-out;
}
.visual_bottom img:hover{
    box-shadow: rgb(0 0 0 / 40%) 0px 5px 20px 0px;
    border-radius: 10px;
    transform: translateY(-3px);
}

.seckill{
    height: 350px;
    margin: 0 auto;
    background-color: #FD1B4E;
}
.seckill_tit{
    width: 1180px;
    height: 50px;
    padding: 0 10px;
}
.seckill_tit h3{
    width: 120px;
    height: 50px;
    line-height: 50px;
    color: white;
    font-size: 24px;
    font-weight: bold;
}
.seckill_tit div{
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #fff000;
    font-weight: bold;
    margin-left: 350px;
}
.seckill_tit a{
    margin-top: 15px;
    width: 112px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
    padding: 0 9px;
    border-radius: 11px;
    display: block;
}
.seckill_cont{
    height: 300px;
    width: 1200px;
    overflow: hidden;
    position: relative;
    
}
.seckill_cont .boult{
    display: none;
}
.seckill_cont .boult span{
    display: block;
    width: 30px;
    height: 70px;
    cursor: pointer;
    background: rgba(0,0,0,.5);
    z-index: 2;
    text-align: center;
    line-height: 70px;
    color: rgba(255,255,255,.8);
    font-size: 22px;
    position: absolute;
}
.seckill_cont .boult .b_l{
    top: 30%;
    left: 0;
}
.seckill_cont .boult .b_r{
    top: 30%;
    right: 0;
}

.seck_sel {
    width: 3332px;
    position: absolute;
}
.seckill_cont li{
    width: 228px;
    height: 281px;
    float: left;
    padding-top: 1px;
    margin: 5px 0 10px 10px;
    background-color: #fff;
    transition: all 150ms ease-in-out;
}
.seck_sel li a{
    display: block;
}
.seck_sel li img{
    display: block;
    width: 180px;
    height: 180px;
    margin: 18px auto 0;
}
.seck_sel li .p_1{
    width: 183px;
    margin: 10px auto 0;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
}
.seck_sel li .p_2{
    width: 180px;
    margin: 5px auto 0;
    font-size: 16px;
    color: #f42424;
}
.seck_sel li span{
    display: block;
    float: left;
    color: #f42424;
    font-size: 18px;
}
.seck_sel li .p_1:hover{
    color: red;
}
.seck_sel li del{
    display: block;
    float: left;
    margin-left: 8px;
    line-height: 30px;
    font-size: 12px;
    color: #999;
}
.seckill_cont li:hover{
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    transform: translateY(-3px);
}
/* 件货盛典 */
.stuff{
    height: 566px;
    margin: 0 auto;
}
.stuff_bg{
    width: 1297px;
    height: 566px;
    position: relative;
    margin-left: -97px;
    margin-top: 20px;
    background: url(https://x.dscmall.cn/storage/data/gallery_album/61/original_img/1516301201726549362.png) no-repeat 0px 0px;
}
.stuff_bg .stuff_main{
    width: 1000px;
    height: 550px;
    margin-left: 297px;
}
.stuff_bg .stuff_main .stuff_main_top{
    width: 1000px;
    height: 440px;
}
.stuff_bg .stuff_main .stuff_main_top li{
    width: 190px;
    height: 210px;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}
.stuff_bg .stuff_main .stuff_main_top a{
    display: block;
    width: 190px;
    height: 210px;
    transition: all 150ms ease-in-out;
}
.stuff_bg .stuff_main .stuff_main_top a:hover{
    box-shadow: 0 5px 12px 0 rgb(0 0 0 / 40%);
    transform: translateY(-2px);
}
.stuff_bg .stuff_main .stuff_main_top img{
    width: 190px;
    height: 210px;
}
.stuff_bg .stuff_main .stuff_main_bom a{
    float: left;
    margin: 10px 10px 0 0;
    width: 240px;
    height: 105px;
    display: block;
    transition: all 150ms ease-in-out;
}
.stuff_bg .stuff_main .stuff_main_bom img{
    width: 240px;
    height: 105px;
}
.stuff_bg .stuff_main .stuff_main_bom a:hover{
    box-shadow: 0 5px 12px 0 rgb(0 0 0 / 40%);
    transform: translateY(-2px);
}
/* 发现好货 */
.discover{
    height: 430px;
    margin: 20px auto;
}
.discover_left,.discover_right{
    width: 595px;
    height: 430px;
    float: left;
}
.discover_right{
    margin-left: 10px;
}
.d_left_tit{
    background-color: #449dae;
}
.d_right_tit{
    background-color: #a25684;
}
.d_left_tit,.d_right_tit{
    width: 595px;
    height: 50px;
}
.d_left_tit h5,.d_right_tit h5{
    width: 80px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    margin-left: 10px;
    float: left;
    color: #fff;
}
.d_left_tit a,.d_right_tit a{
    display: block;
    float: right;
    line-height: 50px;
    height: 50px;
    font-size: 12px;
    margin-right: 10px;
    color: #fff;
}
.d_left_cont,.d_right_cont{
    background-color: #fff;
    width: 595px;
    height: 380px;
}
.d_left_cont ul{
    padding-top: 10px;
}
.d_left_cont .active{
    width: 189px;
    height: 360px;
    border-right: 1px solid #eee;
}
.d_left_cont .active>a{
    display: block;
    width: 160px;
    height: 160px;
    margin: 40px 0 0 15px;
    transition: all .5s;
}
.d_left_cont .active>a:hover{
    transform: scale(1.05);
}
.d_left_cont .active a img{
    width: 160px;
    height: 160px;
}
.d_left_cont .active .active_info span{
    color: #333;
    width: 155px;
    display: block;
    height: 18px;
    font-size: 12px;
    overflow: hidden;
    margin: 27px 0 0 17px;
    padding-top: 10px;
    border-top: 1px solid #eee;
    font-weight: 700;
}  
.d_left_cont .active .active_info p{
    width: 155px;
    height: 36px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    margin: 5px 0 0 17px;
}
.d_left_cont .active .active_info a{
    margin: 9px 0 0 17px;
    padding: 3px 9px;
    color: #fff;
    width: 50px;
    font-size: 12px;
    display: block;
    background-color: #449dae;
    border-radius: 2px;
}
.d_left_cont li{
    width: 200px;
    height: 100px;
    float: left;
    margin-bottom: 20px;
}
.d_left_cont li>a{
    display: block;
    float: left;
    width: 80px;
    height: 80px;
    transition: all .5s;
    margin: 18px 0 0 10px;
}
.d_left_cont li>a:hover{
    transform: scale(1.05);
}
.d_left_cont li a img{
    width: 80px;
    height: 80px;
}
.d_left_cont .cont_info{
    float: left;
    margin: 33px 0 0 16px;
    width: 76px;
}
.d_left_cont .cont_info span{
    display: block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    color: #333;
    font-size: 12px;
}
.d_left_cont .cont_info p{
    width: 100%;
    height: 36px;
    line-height: 15px;
    margin-top: 2px;
    color: #449dae;
    font-size: 12px;
}
.d_right_cont{
    position: relative;
    width: 100%;
}
.d_right_cont li{
    float: left;
    margin: 36px 0 0 30px;
    width: 264px;
    height: 138px;
}
.d_right_cont li .p_tit{
    width: 260px;
    height: 18px;
}
.d_right_cont li .p_tit i{
    display: inline-block;
    padding: 0 10px;
    line-height: 18px;
    border-radius: 9px;
    color: #FFF;
    margin-right: 8px;
    background: #a25684;
}
.d_right_cont li .d_r_img{
    margin-top: 10px;
    width: 220px;
    height: 110px;
}
.d_right_cont li .d_r_img a{
    display: block;
    width: 220px;
    height: 110px;
    transition: all 0.5s;
}
.d_right_cont li .d_r_img a:hover{
    transform: scale(1.05);
}
.d_right_cont li .d_r_img img{
    width: 220px;
    height: 110px;
}
.d_right_line{
    position: absolute;
    left: 294px;
    width: 1px;
    height: 360px;
    background: #eee;
    top: 10px;
}
.test{
    height: 587px;
    margin: 0 auto;
}
.test .test_left,.test .test_right{
    width: 595px;
    height: 517px;
    margin-top: 20px;
    background-color: #fff;
    float: left;
}
.test .test_left{
    margin-right: 10px;
}
.test_left_tit,.test_right_tit{
    width: 595px;
    height: 45px;
    border-top: 2px solid #d84566;
}
.t_l_tit,.t_r_tit{
    background-color: #d84566;
    float: left;
    width: 180px;
    height: 45px;
    line-height: 45px;
    margin-top: -1px;
    padding-left: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}
.t_l_a,.t_r_a{
    width: 399px;
    height: 45px;
    line-height: 45px;
    margin-top: -1px;
    float: right;
    text-align: right;
    background-color: rgba(216,69,102,.1);
    box-sizing: border-box;
    padding: 0px 18px 0 0;
}
.t_l_a a,.t_r_a a{
    color: #666;
    margin-left: 20px;
}
.test_img_left{
    width: 195px;
    height: 360px;
    margin-top: -1px;
    float: left;
}
.test_img_left img{
    width: 195px;
}
.test_img_info{
    width: 100%;
    height: 94px;
    color: #fff;
    background-color: #d84566;
}
.test_img_info>span{
    display: block;
    width: 175px;
    height: 30px;
    line-height: 18px;
    padding: 18px 0 0 20px;
}
.test_img_info>div{
    width: 175px;
    height: 22px;
    padding-left: 20px;
}
.test_img_right{
    width: 400px;
    height: 360px;
    margin-left: -1px;
    float: left;
}
.test_img_right li{
    float: left;
    width: 195px;
    height: 179px;
    border-width: 0 0 1px 1px;
    border-color: #EEE;
    border-style: solid;
}
.test_img_right li>a{
    display: block;
}
.test_img_right li>a>span{
    display: block;
    width: 180px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin: 14px auto 0;
    font-size: 16px;
    color: #333;
}
.test_img_right li>a>div{
    width: 180px;
    height: 20px;
    color: #d84566;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
}
.test_img_right li>a>img{
    display: block;
    width: 120px;
    height: 120px;
    margin: 0 auto;
    transition: all 0.5s;
}
.test_img_right li>a>img:hover{
    transform: scale(1.05);
}
.test_bottom_list li{
    float: left;
    width: 194px;
    height: 109px;
    position: relative;
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.test_bottom_list li>a>img{
    position: absolute;
    top: 15px;
    right: 15px;
    display: block;
    width: 80px;
    height: 80px;
    transition: all 0.5s
}
.test_bottom_list li>a>img:hover{
    transform: scale(1.05);
}
.test_bottom_list li>a>span{
    display: block;
    width: 70px;
    color: #333;
    height: 24px;
    font-size: 14px;
    margin-top: 27px;
    padding-left: 20px;
}
.test_bottom_list li>a>div{
    width: 72px;
    height: 22px;
    color: #555;
    font-size: 12px;
    padding-left: 20px;
    overflow: hidden;
}
.test_bottom_list li>a>div:hover{
    color: red;
}
.sale{
    height: 440px;
    margin: 0 auto;
    margin-top: 20px;
}
.sale_left,.sale_conter,.sale_right{
    width: 393px;
    height: 440px;
    background-color: #fff;
    float: left;
}
.sale_left,.sale_conter{
    margin-right: 10px;
}
.sale_l_tit,.sale_c_tit,.sale_r_tit{
    width: 393px;
    height: 50px;
    background-color: #c43d7e;
}
.sale_c_tit{
    background-color: #e66a07;
}
.sale_r_tit{
    background-color: #b62323;
}
.sale_l_tit h5,
.sale_c_tit h5,
.sale_r_tit h5{
    float: left;
    height: 50px;
    line-height: 50px;
    margin-left: 15px;
    color: #fff;
    font-size: 20px;
}
.sale_l_tit a,
.sale_c_tit a,
.sale_r_tit a{
    display: block;
    height: 50px;
    line-height: 50px;
    float: right;
    margin-right: 10px;
    color: #fff;
}
/* 特卖和新品 */
.sale_cont1{
    margin: 10px auto 0;
    width: 369px;
    position: relative;
    height: 380px;
    background-color: #fff;
    z-index: 2;
}
.sale_cont1 ul{
    width: 369px;
    padding-top: 10px;
}
.sale_cont1>ul>.one{
    position: relative;
    float: left;
    width: 184px;
    height: 241px;
    border-right: 1px solid #e7e7e7;
}
.sale_cont1>ul>.one a{
    display: block;
}
.sale_cont1>ul>.one p{
    width: 140px;
    height: 20px;
    margin: 14px 0 0 15px;
    color: #333;
    font-size: 14px;
}
.sale_cont1>ul>.one div{
    width: 144px;
    margin-top: 3px;
    height: 16px;
    font-size: 12px;
    color: #999;
    margin: 10px 0 0 15px;
}
.sale_cont1>ul>.one img{
    width: 160px;
    height: 160px;
    width: 160px;
    height: 160px;
    position: absolute;
    display: block;
    left: 13px;
    top: auto;
    right: auto;
    bottom: 0;
}
.sale_cont1 li{
    position: relative;
    float: left;
    width: 184px;
    height: 120px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #e7e7e7;
}
.sale_cont1 li p{
    width: 72px;
    height: 40px;
    overflow: hidden;
    margin: 14px 0 0 15px;
    color: #333;
    font-size: 14px;
    word-break: break-all;
}
.sale_cont1 li div{
    width: 72px;
    height: 16px;
    overflow: hidden;
    color: #999;
    margin: 10px 0 0 15px;
    font-size: 12px;
}
.sale_cont1 li img{
    position: absolute;
    display: block;
    width: 90px;
    height: 90px;
    bottom: 3px;
    right: 3px;
    transition: all 0.5s;
}
.sale_cont1 li img:hover{
    transform: scale(1.05);
}
.sale_cont1 li:nth-child(4),.sale_cont1 li:nth-child(5){
    border-bottom: 1px solid white;
}
.sale_conter li:nth-child(1),.sale_conter li:nth-child(3){
    border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}
.sale_conter li:nth-child(2),.sale_conter li:nth-child(4){
    border-bottom: 1px solid #e7e7e7;
}
.sale_conter li:nth-child(5){
    border-right: 1px solid #e7e7e7;
}
.sale_conter li:nth-child(6){
    border-bottom: 1px solid white;
}
/* 排行榜 */
.sale_ph{
    margin: 10px auto 0;
    width: 369px;
    position: relative;
    height: 380px;
    background-color: #fff;
    z-index: 2;
}
.sale_ph ul{
    width: 369px;
    height: 371px;
}
.sale_ph ul li{
    float: left;
    position: relative;
    width: 123px;
    height: 180px;
}
.sale_ph ul li img{
    display: block;
    width: 100px;
    height: 100px;
    margin: 10px auto 0;
}
.sale_ph ul li:nth-child(1),.sale_ph ul li:nth-child(2),.sale_ph ul li:nth-child(3){
    border-bottom: 1px solid #e7e7e7;
}
.sale_ph .sale_oul p{
    width: 100px;
    height: 30px;
    overflow: hidden;
    color: #333;
    margin-left: 11px;
    font-size: 12px;
    margin-top: 5px;
}
.sale_ph .sale_oul span{
    display: block;
    margin: 5px 0 0 11px;
    color: #b62323;
    font-size: 14px;
}
.sale_ph .sale_oul i{
    position: absolute;
    width: 23px;
    height: 23px;
    top: 10px;
    right: 16px;
    background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/festival_home/festival_icon.png);
    color: #FFF;
    text-align: center;
    font: 12px/23px "Microsoft Yahei",tahoma,arial,"Hiragino Sans GB";
}
.sale_ph .sale_oul .icon1,.sale_ph .sale_oul .icon4{
    background-position: -2px -30px;
}
.sale_ph .sale_oul .icon2,.sale_ph .sale_oul .icon5{
    background-position: -31px -30px;
}
.sale_ph .sale_oul .icon3,.sale_ph .sale_oul .icon6{
    background-position: -60px -30px;
}
/* 活动专区 */
.activity{
    height: 370px;
    margin: 0 auto;
    margin-top: 20px;
}
.activity_oul {
    width: 1210px;
    height: 360px;
    margin-top: -10px;
}
.activity_oul li{
    float: left;
    position: relative;
    width: 393px;
    height: 170px;
    margin: 10px 10px 0 0;
}
.activity_oul .item1{
    background: linear-gradient(to left top,#f5c568 , #e89621);
    /* background: -webkit-gradient(linear,0 0,right 0,from(#e89621),to(##f5c568)); */
}
.activity_oul .item2{
    background: linear-gradient(to left top, #4c9afe, #325bb4);
}
.activity_oul .item3{
    background: linear-gradient(to left top, #40cda7, #1c9daf);
}
.activity_oul .item4{
    background: linear-gradient(to left top, #df6d4f, #d13837);
}
.activity_oul .item5{
    background: linear-gradient(to left top, #eb75cf, #ca4283);
}
.activity_oul .item6{
    background: linear-gradient(to left top, #8c5fdb, #5d40c1);
}
.activity_oul li a{
    display: block;
    width: 100%;
    height: 126px;
    padding-top: 44px;
}
.activity_oul li .ic1{
    width: 78px;
    margin-left: 35px;
    position: relative;
    display: block;
    height: 2px;
    background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/festival_home/festival_icon.png);
    background-position: -1px -3px;
    z-index: 1;
}
.activity_oul li .ic2{
    
    width: 154px;
    margin-left: 35px;
    position: relative;
    display: block;
    height: 2px;
    background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/festival_home/festival_icon.png);
    z-index: 1;
    background-position: 0 -11px;
}
.activity_oul li .p_1{
    position: relative;
    color: #FFF;
    width: 160px;
    font-weight: bold;
    font-size: 20px;
    height: 26px;
    margin: 5px 0 5px 35px;
    overflow: hidden;
    z-index: 1;
}
.activity_oul li .p_2{
    font-size: 14px;
    height: 20px;
    margin: 5px 0 5px 35px;
    position: relative;
    color: #FFF;
    width: 160px;
    overflow: hidden;
    z-index: 1;
}
.activity_oul li img{
    position: absolute;
    width: 170px;
    height: 170px;
    right: 25px;
    top: 0;
    transition: all 0.5s;
}
.activity_oul li a:hover img{
    transform: translateX(-10px);
}
/* 好没逛够 */
.extra{
    width: 1210px;
    height: 1535px;
    margin: 20px auto 20px;
}
.extra li{
    float: left;
    width: 210px;
    height: 277px;
    background-color: #FFF;
    margin: 0 10px 10px 0;
    border: 1px solid #D2D2D2;
    padding: 10px;
}
.extra li:hover{
    border-color: #f42424;
}
.extra li a{
    display: block;
}
.extra li img{
    display: block;
    width: 210px;
    height: 210px;
    transition: all 0.3s;
}
.extra li .p_1{
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 8px;
}
.extra li .p_1:hover{
    color: red;
}
.extra a:hover img{
    opacity: 0.7;
}
.extra li .p_2{
    font-size: 16px;
    color: #f42424;
    line-height: 36px;
}
.extra li .p_2 span{
    display: block;
    float: left;
    font-size: 16px;
    color: #f42424;
}
.extra li .p_2 del{
    float: left;
    margin-left: 5px;
    color: #555;
    font-size: 12px;
}
/* 跳楼样式 */
.jump{
    width: 72px;
    height: 254px;
    position: fixed;
    z-index: 100001;
    left: 229px;
    top: 40%;
    display: none;

}
.jump i{
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #ff4040;
    position: absolute;
    top: 8px;
    right: -11px;
    display: none;
}
.jump li{
    width: 70px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e6e6e6;
    color: #333;
    text-align: center;
    margin-bottom: -2px;
    background-color: #fafafa;
    cursor: pointer;
    position: relative;
}
.jump li:hover{
    background-color: #ff4040;
    color: #fff;
    border-color: #ff4040;
}
.jump span{
    display: block;
    font-size: 12px;
    width: 60px;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jump ul li .on{
    display: block;
}
.jump .active{
    background-color: #ff4040;
    color: #fff;
    border-color: #ff4040;
}
